package fr.adfm.service.interfaces;

import java.util.List;

import fr.adfm.dto.ArticleVetementDto;
import fr.adfm.dto.CouleurDto;
import fr.adfm.dto.ProduitDto;
import fr.adfm.dto.TailleDto;
import fr.adfm.dto.VentePriveeDto;

public interface IVentePriveeService {

	List<VentePriveeDto> getAllVentePrivee();
	List<ProduitDto> getAllProduits();	
	List<ProduitDto> getAllProduits(Long idVentePrivee);
	ArticleVetementDto getArticle(Long idProduit, Long idCouleur, Long idTaille);
	List<TailleDto> getTailleForOneCouleur(Long idProduit, Long idSelectedCouleur);
	List<CouleurDto> getCouleurForOneTaille(Long idProduit, Long idSelectedTaille);
	List<TailleDto> getTailleForOneCouleur(ProduitDto produit, CouleurDto couleur);
	List<CouleurDto> getCouleurForOneTaille(ProduitDto produit, TailleDto taille);
}   
